#include <iostream>
#include <vector>
using namespace std;


void solve()
{
	int n,m;
	cin>>n>>m;
	vector<int> le;
	for(int i=0;i<m;i++)
	{
		int num;
		scanf("%d",&num);
		le.push_back(num);
	}
	int x=0;
	int j=(n-2)%m;
	for(int i=2;i<=n;i++)
	{
		x=(x+le[j--])%i;
		if(j<0)
		{
			j=m-1;
		}
	}
	cout<<x<<endl;
}
int main()
{
	int t;
	cin>>t;
	while(t--)
	{
		solve();
	}
	return 0;
}
